DrillShape SetPattern

Sets a drill pattern to this drill shape.

Overloads

public void SetPattern(JumpAndDrillShapePattern pattern);
public void SetPattern(JumpAndFireDrillShapePattern pattern)
public void SetPattern(ControlledDrillPattern pattern)
public void SetPattern(IEnumerable<JumpAndDrillShapePattern> patterns)
public void SetPattern(IEnumerable<JumpAndFireDrillShapePattern> patterns)
public void SetPattern(IEnumerable<ControlledDrillPattern> patterns)

 

Return value

void  

 

Example

Copy
 SpiralDrillShapePattern spiralDrilPat = new SpiralDrillShapePattern();
 spiralDrilPat.Clockwise = true;
 spiralDrilPat.Angle = 0;
 spiralDrilPat.InnerRadius = 5;
 spiralDrilPat.InnerRotations = 2;
 spiralDrilPat.OuterRadius = 10;
 spiralDrilPat.OuterRotations = 2;
 spiralDrilPat.Outwards = false;
 spiralDrilPat.Pitch = 1;
 spiralDrilPat.ReturnToStart = false;

 //Create a spiral shape.
 DrillShape drillShape = new DrillShape();
 drillShape.SetPattern(spiralDrilPat);

 //Add spiral Points to the drill shape
 drillShape.AddSpiralPoint(0, 0, 0);
 drillShape.AddSpiralPoint(10, 10, 0);
 drillShape.AddSpiralPoint(20, 20, 0);

 // Add the Drill shape to vector image
 vectorImage.AddDrill(drillShape);